Make PLT-reduction work with gcc4, and don't include everything in
authorMatthias Clasen <mclasen@redhat.com>
Sun, 20 Mar 2005 07:01:23 +0000 (07:01 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 20 Mar 2005 07:01:23 +0000 (07:01 +0000)
commitcca8dd63475ab582d8592039f1f69d7f22a3b928
treef800dcc62e1ab8a0010e774a05e669b14c3ff5e1
parentb39b0bfc0471258285169113bc176320b0b5ae71
Make PLT-reduction work with gcc4, and don't include everything in

2005-03-20  Matthias Clasen  <mclasen@redhat.com>

Make PLT-reduction work with gcc4, and don't include
everything in gdkalias.h:

* gtk/grk.symbols: Group symbols by header and source file.
* gtk/makegtkalias.pl: Protect definitions by the same
preprocessor symbols used to guard the headers. Move
the alias declarations to a separate file which is
produced when calling makegtkalias.pl -def
* gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate
this file.
* gtk/*.c: Include gtkalias.h after the other headers,
include gtkaliasdef.c at the bottom.
* gtk/*.h: Small cleanups.
298 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/Makefile.am
gtk/abicheck.sh
gtk/fnmatch.c
gtk/gtk.symbols
gtk/gtkaboutdialog.c
gtk/gtkaccelgroup.c
gtk/gtkaccellabel.c
gtk/gtkaccelmap.c
gtk/gtkaccessible.c
gtk/gtkaccessible.h
gtk/gtkaction.c
gtk/gtkactiongroup.c
gtk/gtkadjustment.c
gtk/gtkalignment.c
gtk/gtkarrow.c
gtk/gtkaspectframe.c
gtk/gtkaspectframe.h
gtk/gtkbbox.c
gtk/gtkbbox.h
gtk/gtkbin.c
gtk/gtkbin.h
gtk/gtkbindings.c
gtk/gtkbox.c
gtk/gtkbutton.c
gtk/gtkbutton.h
gtk/gtkcalendar.c
gtk/gtkcalendar.h
gtk/gtkcelleditable.c
gtk/gtkcelllayout.c
gtk/gtkcellrenderer.c
gtk/gtkcellrenderercombo.c
gtk/gtkcellrenderercombo.h
gtk/gtkcellrendererpixbuf.c
gtk/gtkcellrendererprogress.c
gtk/gtkcellrenderertext.c
gtk/gtkcellrenderertoggle.c
gtk/gtkcellview.c
gtk/gtkcheckbutton.c
gtk/gtkcheckbutton.h
gtk/gtkcheckmenuitem.c
gtk/gtkcheckmenuitem.h
gtk/gtkclipboard.c
gtk/gtkclipboard.h
gtk/gtkclist.c
gtk/gtkcolorbutton.c
gtk/gtkcolorsel.c
gtk/gtkcolorsel.h
gtk/gtkcolorseldialog.c
gtk/gtkcolorseldialog.h
gtk/gtkcombo.c
gtk/gtkcombo.h
gtk/gtkcombobox.c
gtk/gtkcomboboxentry.c
gtk/gtkcontainer.c
gtk/gtkcontainer.h
gtk/gtkctree.c
gtk/gtkctree.h
gtk/gtkcurve.c
gtk/gtkcurve.h
gtk/gtkdialog.c
gtk/gtkdialog.h
gtk/gtkdnd.c
gtk/gtkdnd.h
gtk/gtkdrawingarea.c
gtk/gtkdrawingarea.h
gtk/gtkeditable.c
gtk/gtkeditable.h
gtk/gtkentry.c
gtk/gtkentry.h
gtk/gtkentrycompletion.c
gtk/gtkeventbox.c
gtk/gtkeventbox.h
gtk/gtkexpander.c
gtk/gtkfilechooser.c
gtk/gtkfilechooserbutton.c
gtk/gtkfilechooserdefault.c
gtk/gtkfilechooserdialog.c
gtk/gtkfilechooserembed.c
gtk/gtkfilechooserentry.c
gtk/gtkfilechooserutils.c
gtk/gtkfilechooserwidget.c
gtk/gtkfilefilter.c
gtk/gtkfilesel.c
gtk/gtkfilesystem.c
gtk/gtkfilesystemmodel.c
gtk/gtkfilesystemunix.c
gtk/gtkfilesystemwin32.c
gtk/gtkfixed.c
gtk/gtkfixed.h
gtk/gtkfontbutton.c
gtk/gtkfontsel.c
gtk/gtkfontsel.h
gtk/gtkframe.c
gtk/gtkgamma.c
gtk/gtkgamma.h
gtk/gtkgc.c
gtk/gtkgc.h
gtk/gtkhandlebox.c
gtk/gtkhandlebox.h
gtk/gtkhbbox.c
gtk/gtkhbbox.h
gtk/gtkhbox.c
gtk/gtkhbox.h
gtk/gtkhpaned.c
gtk/gtkhpaned.h
gtk/gtkhruler.c
gtk/gtkhruler.h
gtk/gtkhscale.c
gtk/gtkhscale.h
gtk/gtkhscrollbar.c
gtk/gtkhseparator.c
gtk/gtkhseparator.h
gtk/gtkhsv.c
gtk/gtkhsv.h
gtk/gtkiconcache.c
gtk/gtkiconfactory.c
gtk/gtkiconfactory.h
gtk/gtkicontheme.c
gtk/gtkiconview.c
gtk/gtkimage.c
gtk/gtkimage.h
gtk/gtkimagemenuitem.c
gtk/gtkimagemenuitem.h
gtk/gtkimcontext.c
gtk/gtkimcontext.h
gtk/gtkimcontextsimple.c
gtk/gtkimmodule.c
gtk/gtkimmulticontext.c
gtk/gtkimmulticontext.h
gtk/gtkinputdialog.c
gtk/gtkinputdialog.h
gtk/gtkinvisible.c
gtk/gtkitem.c
gtk/gtkitem.h
gtk/gtkitemfactory.c
gtk/gtkitemfactory.h
gtk/gtkkeyhash.c
gtk/gtklabel.c
gtk/gtklabel.h
gtk/gtklayout.c
gtk/gtklayout.h
gtk/gtklist.c
gtk/gtklist.h
gtk/gtklistitem.c
gtk/gtkliststore.c
gtk/gtkmain.c
gtk/gtkmain.h
gtk/gtkmenu.c
gtk/gtkmenu.h
gtk/gtkmenubar.c
gtk/gtkmenuitem.c
gtk/gtkmenuitem.h
gtk/gtkmenushell.c
gtk/gtkmenushell.h
gtk/gtkmenutoolbutton.c
gtk/gtkmessagedialog.c
gtk/gtkmessagedialog.h
gtk/gtkmisc.c
gtk/gtkmisc.h
gtk/gtknotebook.c
gtk/gtknotebook.h
gtk/gtkobject.c
gtk/gtkoldeditable.c
gtk/gtkoldeditable.h
gtk/gtkoptionmenu.c
gtk/gtkoptionmenu.h
gtk/gtkpaned.c
gtk/gtkpaned.h
gtk/gtkpathbar.c
gtk/gtkpixmap.c
gtk/gtkpixmap.h
gtk/gtkplug.c
gtk/gtkplug.h
gtk/gtkpreview.c
gtk/gtkpreview.h
gtk/gtkprogress.c
gtk/gtkprogress.h
gtk/gtkprogressbar.c
gtk/gtkprogressbar.h
gtk/gtkradioaction.c
gtk/gtkradiobutton.c
gtk/gtkradiobutton.h
gtk/gtkradiomenuitem.c
gtk/gtkradiotoolbutton.c
gtk/gtkrange.c
gtk/gtkrbtree.c
gtk/gtkrc.c
gtk/gtkrc.h
gtk/gtkruler.c
gtk/gtkruler.h
gtk/gtkscale.c
gtk/gtkscale.h
gtk/gtkscrollbar.c
gtk/gtkscrollbar.h
gtk/gtkscrolledwindow.c
gtk/gtkselection.c
gtk/gtkselection.h
gtk/gtkseparator.c
gtk/gtkseparator.h
gtk/gtkseparatormenuitem.c
gtk/gtkseparatormenuitem.h
gtk/gtkseparatortoolitem.c
gtk/gtksettings.c
gtk/gtksignal.c
gtk/gtksizegroup.c
gtk/gtksizegroup.h
gtk/gtksocket.c
gtk/gtksocket.h
gtk/gtkspinbutton.c
gtk/gtkspinbutton.h
gtk/gtkstatusbar.c
gtk/gtkstatusbar.h
gtk/gtkstock.c
gtk/gtkstock.h
gtk/gtkstyle.c
gtk/gtkstyle.h
gtk/gtktable.c
gtk/gtktable.h
gtk/gtktearoffmenuitem.c
gtk/gtktearoffmenuitem.h
gtk/gtktext.c
gtk/gtktext.h
gtk/gtktextbtree.c
gtk/gtktextbtree.h
gtk/gtktextbuffer.c
gtk/gtktextbuffer.h
gtk/gtktextchild.c
gtk/gtktextchild.h
gtk/gtktextchildprivate.h
gtk/gtktextdisplay.c
gtk/gtktextdisplay.h
gtk/gtktextiter.c
gtk/gtktextiter.h
gtk/gtktextiterprivate.h
gtk/gtktextlayout.c
gtk/gtktextlayout.h
gtk/gtktextmark.c
gtk/gtktextmark.h
gtk/gtktextmarkprivate.h
gtk/gtktextsegment.c
gtk/gtktextsegment.h
gtk/gtktexttag.c
gtk/gtktexttag.h
gtk/gtktexttagprivate.h
gtk/gtktexttagtable.c
gtk/gtktexttagtable.h
gtk/gtktexttypes.c
gtk/gtktexttypes.h
gtk/gtktextutil.c
gtk/gtktextview.c
gtk/gtktextview.h
gtk/gtkthemes.c
gtk/gtkthemes.h
gtk/gtktipsquery.c
gtk/gtktipsquery.h
gtk/gtktoggleaction.c
gtk/gtktogglebutton.c
gtk/gtktogglebutton.h
gtk/gtktoggletoolbutton.c
gtk/gtktoolbar.c
gtk/gtktoolbutton.c
gtk/gtktoolitem.c
gtk/gtktooltips.c
gtk/gtktooltips.h
gtk/gtktree.c
gtk/gtktree.h
gtk/gtktreedatalist.c
gtk/gtktreednd.c
gtk/gtktreeitem.c
gtk/gtktreeitem.h
gtk/gtktreemodel.c
gtk/gtktreemodelfilter.c
gtk/gtktreemodelsort.c
gtk/gtktreeselection.c
gtk/gtktreesortable.c
gtk/gtktreestore.c
gtk/gtktreeview.c
gtk/gtktreeviewcolumn.c
gtk/gtktypeutils.c
gtk/gtkuimanager.c
gtk/gtkvbbox.c
gtk/gtkvbox.c
gtk/gtkviewport.c
gtk/gtkvpaned.c
gtk/gtkvruler.c
gtk/gtkvscale.c
gtk/gtkvscrollbar.c
gtk/gtkvseparator.c
gtk/gtkwidget.c
gtk/gtkwindow-decorate.c
gtk/gtkwindow-decorate.h
gtk/gtkwindow.c
gtk/gtkwindow.h
gtk/gtkxembed.c
gtk/makegtkalias.pl